|
|
 |
|
|
|
|
raserror.h, 81, 86 |
|
|
|
 |
|
|
|
|
RasFunc, 9293 |
|
|
|
 |
|
|
|
|
ras.h, 82, 85 |
|
|
|
 |
|
|
|
|
RasHangUp, 8890 |
|
|
|
 |
|
|
|
|
RASIALPARAMS, 214, 215 |
|
|
|
 |
|
|
|
|
RASTest program, 87 |
|
|
|
 |
|
|
|
|
RasTest2.vbp, 85 |
|
|
|
 |
|
|
|
|
RC_INVOKED, 164 |
|
|
|
 |
|
|
|
|
ReadEventLog, 425432 |
|
|
|
 |
|
|
|
|
RECT, 125, 127, 144, 360 |
|
|
|
 |
|
|
|
|
rectangles |
|
|
|
 |
|
|
|
|
animating, 144146, 272 |
|
|
|
 |
|
|
|
|
icons as, 24n |
|
|
|
 |
|
|
|
|
Rects.vbp sample program, 144 |
|
|
|
 |
|
|
|
|
recursive function, 320 |
|
|
|
 |
|
|
|
|
ReDim, 224 |
|
|
|
 |
|
|
|
|
reentrancy problems, 424 |
|
|
|
 |
|
|
|
|
REFCLSID, 244 |
|
|
|
 |
|
|
|
|
reference |
|
|
|
 |
|
|
|
|
defined, 347348 |
|
|
|
 |
|
|
|
|
obtaining a, 252 |
|
|
|
 |
|
|
|
|
to the variable itself, 331 |
|
|
|
 |
|
|
|
|
reference data type, 348 |
|
|
|
 |
|
|
|
|
Reg2 sample program, 183 |
|
|
|
 |
|
|
|
|
REG_SZ, 49 |
|
|
|
 |
|
|
|
|
RegCloseKey, 50 |
|
|
|
 |
|
|
|
|
RegEnumKey, 5357, 57, 58, 59, 187 |
|
|
|
 |
|
|
|
|
RegEnumKeyEx, 53 |
|
|
|
 |
|
|
|
|
RegEnumValue, 5357, 5861, 187, 188189 |
|
|
|
 |
|
|
|
|
registry. See Windows registry |
|
|
|
 |
|
|
|
|
REG_MULTI_SZ, 192 |
|
|
|
 |
|
|
|
|
RegOpenKeyEx, 50, 57, 179180 |
|
|
|
 |
|
|
|
|
RegQueryInfoKey, 5354, 55, 58, 182 |
|
|
|
 |
|
|
|
|
RegQueryValueEx, 63, 64, 190191 |
|
|
|
 |
|
|
|
|
Reg4.vbp, 62 |
|
|
|
 |
|
|
|
|
Remote Access Service (RAS), 79, 83 |
|
|
|
 |
|
|
|
|
renaming files, 140143 |
|
|
|
 |
|
|
|
|
resource compiler, 164 |
|
|
|
 |
|
|
|
|
RESOURCETYPE_DISK, 98 |
|
|
|
 |
|
|
|
|
RestoreDC, 156 |
|
|
|
 |
|
|
|
|
return address, 319320 |
|
|
|
 |
|
|
|
|
return types |
|
|
|
 |
|
|
|
|
checking, 8 |
|
|
|
 |
|
|
|
|
in Declare statement, 281, 282 |
|
|
|
 |
|
|
|
|
LPSTR, 47 |
|
|
|
 |
|
|
|
|
LPTSTR, 47 |
|
|
|
 |
|
|
|
|
WINOLEAP, 121 |
|
|
|
 |
|
|
|
|
return values |
|
|
|
 |
|
|
|
|
checking, 9 |
|
|
|
 |
|
|
|
|
Long, 16 |
|
|
|
 |
|
|
|
|
rocket science, 131 |
|
|
|
 |
|
|
|
|
root constants, 50 |
|
|
|
 |
|
|
|
|
_RPC_FAR, 237238 |
|
|
|
 |
|
|
|
|
rpc.h, 237238 |
|
|
|
 |
|
|
|
|
RtlMoveMemory, 176, 206, 210, 223, 225, 294, 334337 |
|
|
|
 |
|
|
|
|
runtime error 49, 326328 |
|
|
|
 |
|
|
|
|
runtime error 453, 15, 149, 158 |
|
|
|
 |
|
|
|
|
SAFEARRAY, 124, 170171 |
|
|
|
 |
|
|
|
|
SaveDC, 156 |
|
|
|
 |
|
|
|
|
ScaleHeight, 30, 157 |
|
|
|
 |
|
|
|
|
ScaleMode, 30, 128, 144, 253 |
|
|
|
 |
|
|
|
|
ScaleWidth, 30, 157 |
|
|
|
 |
|
|
|
|
scaling, 156 |
|
|
|
 |
|
|
|
|
SC_HANDLE, 407 |
|
|
|
 |
|
|
|
|
Screen object, 156 |
|
|
|
 |
|
|
|
|
section table, 388, 389 |
|
|
|
 |
|
|
|
|
Sections array, 388 |
|
|
|
 |
|
|
|
|
serial number disparities, volume, 6871, 200201 |
|
|
|
 |
|
|
|
|
servers, ActiveX, 113, 118 |
|
|
|
 |
|
|
|
|
Service API case study, 395424 |
|
|
|
 |
|
|
|
|
Service Control Manager, 398 |
|
|
|
 |
|
|
|
|
service manager (Control Panel), 397 |
|
|
|
 |
|
|
|
|
ServiceAccessRights Enum, 404 |
|
|
|
 |
|
|
|
|
ServiceControl, 419 |
|
|
|
 |
|
|
|
|
ServiceControlConstants Enum, 404 |
|
|
|
 |
|
|
|
|
ServiceControlRights Enum, 404 |
|
|
|
 |
|
|
|
|
SERVICE_CONTROL_STOP, 401 |
|
|
|
 |
|
|
|
|
services, starting and stopping, 397424 |
|
|
|
 |
|
|
|
|
ServiceStateConstants Enum, 404 |
|
|
|
 |
|
|
|
|
ServiceStatus, 402, 403, 411415, 414415 |
|
|
|
 |
|
|
|
|
SERVICE_STATUS, 401402, 413, 423 |
|
|
|
 |
|
|
|
|
SetWindowPos, 301304 |
|
|
|
 |
|
|
|
|
SetWindowText, 342343 |
|
|
|
 |
|
|
|
|
SetWindowTextW, 343 |
|
|
|
 |
|
|
|
|
shellapi.h, 260 |
|
|
|
 |
|
|
|
|
shell32.dll, 283 |
|
|
|
 |
|
|
|
|
SHFileOperation, 133, 140, 263 |
|
|
|
 |
|
|
|
|
SHFILEOPSTRUCT, 133139, 140, 141, 259263 |
|
|
|
 |
|
|
|
|
SHFreeNameMappings, 141 |
|
|
|
 |
|
|
|
|
shift, 231 |
|
|
|
 |
|
|
|
|
SHNAMEMAPPING, 136, 141, 267, 270 |
|
|
|
 |
|
|
|
|
ShowMemory, 363365, 367 |
|
|
|
 |
|
|
|
|
signed value, 66 |
|
|
|
 |
|
|
|
|
signed variable, 229, 290, 354355 |
|
|
|
 |
|
|
|
|
single-byte alignment, 367369 |
|
|
|
 |
|
|
|
|
single-byte characters, 158 |
|
|
|
 |
|
|
|
|
single-byte packing, 82, 207, 215, 260261, 369 |
|
|
|
 |
|
|
|
|
SIZE, 361 |
|
|
|
 |
|
|
|
|
software components, 21 |
|
|
|
 |
|
|
|
|
solutions to puzzles, 147273 |
|
|
|
 |
|
|
|
|
speed.h, 371372, 375376 |
|
|
|
 |
|
|
|
|
SpyWorks (Desaware), 88n, 114, 261, 369 |
|
|
|
 |
|
|
|
|
square brackets, 346 |
|
|
|
 |
|
|
|
|
stack frames, 255, 256, 323, 324327, 325, 361 |
|
|
|
 |
|
|
|
|
stack parameters, 183 |
|
|
|
 |
|
|
|
|
stack pointer, 318, 332 |
|
|
|
 |
|
|
|
|
stacks, 316318 |
|
|
|
 |
|
|
|
|
ways parameters are placed in, 331343 |
|
|
|
 |
|
|
|
|
StandardBias, 66, 68 |
|
|
|
 |
|
|
|
|
StandardDate, 66 |
|
|
|
 |
|
|
|
|
StandardName, 66, 68, 194, 195 |
|
|
|
|
|